﻿body
{
    background-color: #f5f5f5;
}
 *{
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: "宋体";
}

#LoginWrapper
{
    position: absolute;
    width: 460px;
    height: 300px;
    left: 50%;
    top: 50%;
    margin-left: -230px;
    margin-top: -150px;
    background-color: White;
    border: 1px solid #ddd;
}
#LoginForm
{
    float: left;
    display: inline;
    width: 300px;
    height: 298px;
}
#LoginImage
{
    width: 160px;
    height: 298px;
    float: left;
    display: inline;
    background: url(/images/Login/loginImage_bg.jpg) no-repeat left;
}
#TopMessage
{
    height: 68px;
    width: 300px;
    background: url(/images/Login/TopMessage_bg.jpg) no-repeat center;
    text-align: center;
    line-height: 74px;
    color: White;
    font-weight: bold;
    font-size: 14px;
    text-indent:-10px;
}
.loginItems
{
    width: 300px;
    height: 38px;
}
.loginLabel, .loginForm
{
    float: left;
    display: inline;
    
}
.loginLabel
{
    width: 86px;
    text-align: right;
    line-height: 38px;
    height: 38px;
}

#loginNameWrapper
{
    height:24px;
    width:168px;
    margin-top:6px;
    /*background: url(/images/Login/loginName.jpg) no-repeat left;*/
}
#loginPasswordWrapper
{
    height:24px;
    width:168px;
    margin-top:6px;
    /*background: url(/images/Login/loginPassword.jpg) no-repeat left;*/
}
#loginCode
{
    width:100px;
    height:38px;
}
#loginCodeImage
{
    width:70px;
    height:38px;
}
#loginCodeImage img
{
    margin-top:4px;
    cursor:pointer;
}
#loginCode,#loginCodeImage
{
    float:left;
    display:inline;
   
}
.txtCode
{
    width:70px;
    height:20px;
    line-height:20px;
    margin-top:6px;
    vertical-align:middle;
    padding-left:2px;
    border:#ddd 1px solid;
}
#loginIndateWrapper
{
    line-height:36px;
}
#loginIndateWrapper input
{
    vertical-align:middle;
}
#submit,.btnSubmit
{
    height:38px;
    width:148px;
    background: url(/images/Login/submit_bg.jpg) no-repeat left;
    margin-left:38px;
    text-align:center;
    line-height:40px;
    font-size:16px;
    font-weight:bold;
    color:White;
    cursor:pointer;
    float:left;
    display:inline;
}
#forgetPassword
{
    float:left;
    display:inline;
    margin-left:10px;
    line-height:40px;
    width:104px;
}
#forgetPassword a
{
    color:#679c0a;
    text-decoration:none;
}
#forgetPassword a:hover
{
    color:#679c0a;
    text-decoration:underline;
}
#loginErrorMessage
{
    color:Red;
    line-height:38px;
    text-indent:40px;
    font-weight:bold;
}
#loginErrorMessage ul
{
    list-style:none;
}
.errors ul {
    list-style:none;
    margin:0;
    padding:0;
}
.txts
{
    height:20px;
    line-height:20px;
    vertical-align:middle;
    width:160px;
    border:1px solid #CCC;
    margin-top:3px;
    margin-left:3px;
    padding-left:3px;
}
*html .txts
{
    margin-top:0;
}
*+html .txts
{
    margin-top:0;
}